(function () {

  let layerDiv; //弹出的遮罩层对象

  function createLayer() {
    // 核心点，就是判断一下对象有没有？
    if (layerDiv === undefined) {
      layerDiv = document.createElement('div')//创建DIV元素节点
      layerDiv.classList.add('layer-div') // 添加class选择器
      let bodyDom = document.body || document.documentElement; //获取跟元素节点
      bodyDom.appendChild(layerDiv) //添加div节点到跟节点
    }
  }
  // 节点的创建，添加，删除
  function _show() {
    createLayer()
    layerDiv.style.display = 'block'
  }

  function _close() {
    // bodyDom.removeChild(layerDiv)
    layerDiv.style.display = 'none'
  }


  window._layer = {
    show: _show,
    close: _close
  }
})();